*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.bg-light{
	background-color: #fff !important;
}
.collapse{
	padding-left: 280px;
}
.collapse ul .active{
	border-bottom: 3px solid #0088d9;
}
.collapse ul .link1:hover{
	border-bottom: 3px solid #0088d9;
}
.bd-example{
	background: url(../img/bannerbj.png);
}
.carousel-indicators li{
	width: 15px;
    height: 15px;
    border-radius: 50%;
}
.carousel-item img{
	text-align: center;
	margin:auto;
	padding-left: 850px;
	padding-top: 77px;
	padding-bottom: 110px;
}
.carousel-item{
	position: relative;
}
.carousel-caption{
	position: absolute;
    top: 125px;
    left: 388px;
    text-align: left;
}
.carousel-caption h2{
	font-size: 34px;
	color: #f66b02;
}
.carousel-caption h3{
	font-size: 32px;
	color: #373330;
}
.carousel-caption p{
	font-size: 19px;
	color: #484743;
}
.main1 .main1-1 h3{
	text-align: center;
	padding-top: 34px;
}
.main1 .main1-1 h3 img{
	padding-right: 5px;
}
.main1 .main1-1 p{
	text-align: center;
	font-size: 15px;
	color: #a69c9a;
}
.main1 .main1-2 .col-md-3{
	text-align:center;
}
.main1 .main1-2 img{
	text-align: center;
}
.main1 .main1-2 h5{
	text-align: center;
	padding-top: 20px;
}
.main1 .main1-2 p{
	font-size: 14px;
	color: #535965;
	padding-top: 17px;
	padding-bottom: 20px;
}
.main2 .main2-1{
	background: #efeeec;
}
.main2 .main2-1 h3{
	text-align: center;
	padding-top: 34px;
}
.main2 .main2-1 h3 img{
	padding-right: 5px;
}
.main2 .main2-1 p{
	text-align: center;
	font-size: 15px;
	color: #a69c9a;
	padding-bottom: 30px;
	margin-bottom: 0;
}
.main2 .main2-2 .row{
	margin-right: 0;
	margin-left: 0;
}
.main2 .main2-2 .row .col-md-3{
	padding-right: 0;
	padding-left: 0;
}
.main3{
	background: #128abe;
}
.main3 .row{
	margin-left: 0;
	margin-right: 0;
}
.main3 .row .col-md-10{
	padding-left: 55px;
}
.main3 .row .col-md-10 h3{
	font-size: 24px;
	color: #e3f9ff;
	padding-top: 30px;
}
.main3 .row .col-md-10 p{
	font-size: 16px;
	color: #e3f9ff;
	padding-top: 10px;
	padding-bottom: 20px;
}
.main3 .row .col-md-2 a{
	padding:14px 7px 14px 10px;
	border:2px solid #fff;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	border-radius: 5px;
	margin-top:38px;
}
.main3 .row .col-md-2 a:hover{
	background: #fff;
	color: #0974e6;
	border:2px solid #0974e6;
	transition-duration: 0.7s;
}
.main4 .main4-1 h3{
	text-align: center;
	padding-top: 34px;
}
.main4 .main4-1 h3 img{
	padding-right: 5px;
}
.main4 .main4-1 p{
	text-align: center;
	font-size: 15px;
	color: #a69c9a;
	padding-bottom: 30px;
	margin-bottom: 0;
}
.main4 .main4-2 .col-md-6::after{
	display: table;
	content: "";
	clear: both;
}
.main4 .main4-2 .col-md-6 img{
	float: left;
}
.main4 .main4-2 .col-md-6 h4{
	display: inline-block;
	font-size: 20px;
	padding-left: 20px;
	padding-top: 10px;
	color: #35382d;
}
.main4 .main4-2 .col-md-6 p{
	display: table;
	font-size: 15px;
	padding-left: 20px;
	padding-top: 10px;
	color: #35382d;
}
.main4 .main4-2 .col-md-6 a{
	font-size: 16px;
	color: #fff;
	display: inline-block;
	background: #128abe;
	padding:12px 15px 12px 15px;
	border-radius: 5px;
	text-decoration: none;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 40px;
}
.main5 .main5-1 h3{
	text-align: center;
	padding-top: 34px;
}
.main5 .main5-1 h3 img{
	padding-right: 5px;
}
.main5 .main5-1 p{
	text-align: center;
	font-size: 15px;
	color: #a69c9a;
	padding-bottom: 20px;
	margin-bottom: 0;
}
.main5{
	background:#efeeec;
}
.main5 .main5-2 .row .col img{
	padding-top: 20px;
	padding-bottom: 50px;
}
footer{
	width: 100%;
	background: url(../img/footerbj.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
footer .row .col-md-4{
	padding-top: 55px;
	padding-left: 44px;
	padding-bottom: 50px;
}
footer .row .col-md-4 h5{
	color: #fff;
}
footer .row .lian ul{
	padding-top: 15px;
}
footer .row .lian ul li{
	list-style: none;
	color: #fff;
	font-size: 14px;
	line-height: 26px;
}
footer .row .xiang ul{
	float: left;
	padding-top: 15px;
}
footer .row .xiang ul li{
	list-style: none;
	line-height: 35px;
}
footer .row .xiang ul .li2{
	padding-left: 50px;
}
footer .row .xiang ul li a{
	color: #fff;
}



@media(max-width: 600px){
	.collapse{
		padding-left: 0;
	}

	.carousel-item img{
		padding-left: 0;
	}
	.carousel-caption{
		display: block;
	}
	.main4 .main4-2 .col-md-6 img{
		width: 100%;
	}
	.main3 .row .col-md-2 a{
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 40px;
	}
}